.login_bj { position:fixed; width:100%; height:100%; background:url(../img/login_bj.jpg) no-repeat center center; background-size:cover; z-index:1}
.login_icon { position:absolute; width:450px; height:56px; text-align:center; left:0; top:-70px}
.login_icon img { display:block; height:80%; margin:auto; text-align:center}

.login_main { position:absolute; width:450px; height:280px; left:50%; margin-left:-225px; top:50%; margin-top:-140px; background-color:#fff;    box-shadow:0 -15px 30px #0a5397; -moz-box-shadow:0 -15px 30px #0a5397; -webkit-box-shadow:0 -15px 30px #0a5397; border-radius:5px; -moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px; z-index:2}
.login_from { width:100%; margin-top:35px }
.login_from_box { width:350px; height:38px; display:block; margin:15px auto; border:#666 solid 1px; -moz-border-radius:5px; 
-webkit-border-radius:5px; border-radius:5px; overflow:hidden}
.login_from_icon {display:block; float:left; width:20px; height:20px; margin:9px 8px 9px 10px;}
.login_from_icon img {display:block; width:100%}
.login_from_box input { display:block; float:left; width:310px; height:32px; margin:3px 0; outline:none; border:none}
.login_from_box span { float:left; height:14px; width:1px; background-color:#8f8f8f; margin:12px 0}
.login_from_but a { display:block; width:350px; margin:auto; height:38px; font-size:14px; line-height:38px; color:#fff; text-align:center; background-color:#1575ce; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.login_from_but a:hover { background-color:#1369b8; color:#fff}
.login_from_but2 {width:350px; margin:5px auto;}
.login_from_but2 a { display:block; float:right; font-size:12px; color:#666; line-height:180%;}
.login_from_but2 a:hover { color:#1575ce}
.login_yzm { display:block; width:108px; height:40px; float:right; cursor:pointer}
.login_yzm img { display:block; width:100%; height:100%}